############################################################################################
# compile tools
############################################################################################

MAKE=make
CC=gcc
CCC=g++
AR=ar
RANLIB=ranlib

############################################################################################
# common options
############################################################################################

CPPOBJS=  EUCPCInterface.o     \
					Md5.o                \
					MTNMsgApi.o          \
					socktool.o           \
					log.o                \
					thread.o		\
					SendSMS.o 


NAME=SendSMS

############################################################################################
# compile path
############################################################################################
INCFLAGS= 
# share libraries or executable file
LDFLAGS= 

EXTRALIBS += -lpthread
$(NAME):	$(CPPOBJS)
	$(CCC) $(LDFLAGS) -o $@	$^ $(EXTRALIBS)
%.o: %.cpp
	$(CCC) $(CPPFLAGS) $(LIBOBJFLAGS) -c -o	$@ $<

%.o: %.c
	$(CC)	$(CFLAGS) $(LIBOBJFLAGS) -c -o $@	$<

%.o: %.S
	$(CC)	$(CFLAGS) $(LIBOBJFLAGS) -c -o $@	$<


clean::
	rm -f	*.o	*.d	*~ *.a *.so	*.out	$(NAME)





